package com.uzai.console.dto.fd.fdfollowgroupconfig;

import com.uzai.console.dto.BaseDto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * @author liuqi
 * @date 2021年08月26日 14:31
 */
@Data
@ApiModel("发单跟发采集群配置参数")
public class FdFollowGroupConfigDto extends BaseDto {

    @ApiModelProperty("主键id(新建时不需要上传)")
    private Long id;

    @ApiModelProperty("任务名称")
    private String name;

    @ApiModelProperty("状态（0关闭 1开启）")
    private Integer status;

    @ApiModelProperty("采集群微信id")
    private String groupWxid;

    @ApiModelProperty("发单设备方案id")
    private Long fdDevicePlanId;

    @ApiModelProperty("屏蔽关键词列表")
    private List<String> ignoreList;

    @ApiModelProperty("支持图片md5加密（0关闭 1开启）")
    private Integer imgSecret;

    @ApiModelProperty("插入随机表情（0-关闭；1-开启）")
    private Integer emoji;

    @ApiModelProperty("是否转链（0-关闭；1-开启）")
    private Integer turnlink;

    @ApiModelProperty("开始限制时间（HH:mm）")
    private String limitTimeStart;

    @ApiModelProperty("结束限制时间（HH:mm）")
    private String limitTimeEnd;

    public Integer getEmoji() {
        if(emoji == null){
            emoji = 0; //默认关闭
        }
        return emoji;
    }

    public void setEmoji(Integer emoji) {
        this.emoji = emoji;
    }

    public Integer getTurnlink() {
        if(turnlink == null){
            turnlink = 0; //默认关闭
        }
        return turnlink;
    }

    public void setTurnlink(Integer turnlink) {
        this.turnlink = turnlink;
    }


}


